package com.awanp3.nimbus.base.api.domain.vo;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;


/**
 * 库位信息视图对象
 *
 * @author 20014170
 */
@Data
public class RemoteLocationVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 库位ID
     */
    private Long locationId;

    /**
     * 库位编码
     */
    private String locationCode;

    /**
     * 库位名称
     */
    private String locationName;

    /**
     * 库位类型
     */
    private String locationType;

    /**
     * 工厂编码
     */
    private String plantCode;

    /**
     * 长度
     */
    private Float length;

    /**
     * 宽度
     */
    private Float width;

    /**
     * 高度
     */
    private Float height;

    /**
     * 体积上限
     */
    private Float volumeLimit;

    /**
     * 重量上限
     */
    private Float weightLimit;

    /**
     * 箱数上限
     */
    private Integer boxLimit;

    /**
     * 件数上限
     */
    private Integer skuLimit;

    /**
     * 托盘上限
     */
    private Integer palletLimit;

    /**
     * 状态（0正常 1停用）
     */
    private String status;

    /**
     * 备注
     */
    private String remark;
}
